#define _CRT_SECURE_NO_WARNINGS
#pragma warning(disable : 4996)
#pragma warning(disable : 6031)


#include<iostream>
#include<string>
#include<queue>

using namespace std;

//int main()
//{
//	priority_queue<int> pq;
//
//	return 0;
//}
//
//int main()
//{
//	string s("Love");
//	priority_queue<int> pq(s.begin(),s.end());
//
//	return 0;
//}


//int main()
//{
//	priority_queue<int> pq;
//	cout << pq.empty() << endl;
//
//	pq.push(1);
//	cout << pq.empty() << endl;
//
//	return 0;
//}


//int main()
//{
//	priority_queue<int> pq;
//
//	for (int i = 0; i < 3; i++)
//	{
//		pq.push(i);
//	}
//
//	return 0;
//}


int main()
{
	priority_queue<int> pq;

	for (int i = 0; i < 3; i++)
	{
		pq.push(i);
	}

	while (!pq.empty())
	{
		cout << pq.top() << ' ';
		pq.pop();
	}

	cout << endl;

	return 0;
}


                                        






